place with abundant bamboo - German English Dictionary